package com.moli.iov.down.model.po;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import java.io.Serializable;
import java.util.Date;
import lombok.Data;

/**
 * <p>
 * 车辆参数查询
 * </p>
 *
 * @author zql
 * @since 2018-12-20
 */
@Data
public class VehicleParam implements Serializable {

    private static final long serialVersionUID = 1L;

    @TableId(value = "id", type = IdType.AUTO)
    private Long id;

    /**
     * 车架号
     */
    private String vin;

    /**
     * 终端型号
     */
    private String deviceModel;

    /**
     * 终端ID（终端序列号）
     */
    private String deviceId;

    /**
     * 供应商名称
     */
    private String supplierName;

    /**
     * ICCID
     */
    private String iccid;

    /**
     * MSISDN
     */
    private String msisdn;

    /**
     * 软件版本
     */
    private String deviceSoftVersion;

    /**
     * 硬件版本
     */
    private String deviceHardVersion;

    /**
     * 租售模式（1租，2非）
     */
    private Integer rentSalePattern;

    /**
     * 域名/IP
     */
    private String platformDomainName;

    /**
     * 平台端口
     */
    private Integer platformPort;

    /**
     * 实时上报频率
     */
    private Integer reportingFrequency;

    /**
     * 蓝牙mac地址
     */
    private String bluetoothMac;

    /**
     * 蓝牙名称
     */
    private String bluetoothName;

    /**
     * 蓝牙密码
     */
    private String bluetoothPwd;

    /**
     * 蓝牙密码有效时长(秒)
     */
    private Integer bluetoothValidTime;

    /**
     * 查询时间
     */
    private Date queryDate;

    /**
     * 结果更新时间
     */
    private Date updateDate;

    /**
     * 创建时间
     */
    private Date gmtCreate;

    /**
     * 更新时间
     */
    private Date gmtModified;
}
